public IEventRecording RaisePropertyChangeFor( Expression<Func<T,object>> propertyExpression, string because, params object[] becauseArgs )
Parameters
- propertyExpression
- A lambda expression referring to the property for which the property changed event should have been raised, or a null reference (Nothing in Visual Basic) to refer to all properties.
- because
- A formatted phrase as is supported by System.String.Format(System.String,System.Object[]) explaining why the assertion is needed. If the phrase does not start with the word because, it is prepended automatically.
- becauseArgs
- Zero or more objects to format using the placeholders in because.
Return Value
Returns only the events having arguments of type System.ComponentModel.PropertyChangedEventArgs targeting the property.